home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
othernet
/
fidonet
/
spot_132
/
doc
/
semper.doc
/
semper.txt
< prev
next >
Wrap
Text File
|
1994-05-23
|
85KB
|
1,915 lines
>>> S E M P E R <<<
Copyright 1993 Jan Kriesten
The new mailer generation for the
Atari ST/STE/TT/Falcon
Written by
Jan Kriesten
( 1 )
Introduction
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Why write a new mailer for the Atari?
Well, I've used Binkley ST in FidoNet compatible networks on my
Atari Mega STE for a long time. It was ok, because I didn't get to
much mail and I was only a point. Also there was no program available
to receive an incoming FAX on another serial port than Modem 1, so I
had no need of using ports like Serial 2 and it's higher DTE-rate.
And then it happened. Atari went multitasking and I was heading to
be a node. But if I stayed with Binkley as a mailer it would have
meant buying a new computer to work on. And computers are a lot more
expensive then e.g. Mag!X, a multitasking operating system. Also,
there was already a few FAXreceivers available like BTFAX, which could
handle other ports then Modem 1.
So, I had to make a decision. Whether to develop Binkley to a full
GEM mailer system or to write my own. Once I took a look into the
Binkley sourcecode the decision easy to make!
So, enjoy yourself and be happy!
Jan Kriesten
ShareWare Plea
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Semper is ShareWare!!! What that means to you, the user is that you
are entitled to try out the operation of Semper for a period of 3
weeks, at the end of those 3 weeks you may either delete Semper from
your system or register it. By registering Semper you will be entitled
to future Updates, Fax Support, plus the addition of other transfer
protocols ie, HYDRA.
To register Semper you can send either DM 50, US$32.50, or 25 to
Jan Kriesten at:
Address: Kantstr, 10/App .8
35039 Marburg/Lahn
Germany
NOTE: If mailing outside of Germany an International Money Order or
other form of bank draft that I can cash will be required.
You can also contact me via the following NetWorks:
FidoNet 2:244/4344
AtariNet 51:601/103
Nest 90:400/1002
MausNet Jan Kriesten @F
InterNet Kriesten@papin.HRZ.Uni-Marburg.DE
Voice - +49-6421-15986 (18-22h only!)
Data/Fax - +49-6421-13985
( 2 )
Getting Started
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
1. First thing you must do is select the location where you want to
install Semper. Care must be taken as you need to insure that there
is enough room for Semper to create its supporting files - 2 to 5
megs of free space is enough but you may want to have more if you
specify all paths in the config (discussed later) to the same path
you are running Semper from.
2. Now that you decided what partition or folder you want to run
Semper from you - Copy/Move SEMPER.APP to that folder or partition.
3. Now within the path of SEMPER.APP create a folder named SEMPER.
Example: Path to Semper - e:\smp\semper.app
Semper Folder - e:\smp\semper\
4. Once you have the SEMPER folder created copy/move the following
files into that folder:
SMP_HIGH.RSC
SMP_MED.RSC
TEMPLATE.TXT
COSTS.DAT
NOTE: If you are in the US rename COSTS_EX.USA to COSTS.DAT and
copy/move it to the SEMPER folder. (COSTS.DAT will be
explained later)
5. Open the folder REQUESTC and copy/move the filename REQUESTC.TOS to
the exact same place you run SEMPER.APP. Then rename REQUEST.EXA to
REQUEST.SMP and copy/move it to the SEMPER folder that you created
in the same path as SEMPER.APP.
Example: Path to Semper Folder - e:\smp\semper\
NOTE: If you are setting up Semper as a point or if you are not
planing for Callers to FREQ files from your system you do not
need to copy the above mentioned files REQUESTC.TOS and
REQUEST.EXA. Semper will work fine without them and if at a
later time you decide to add the ability to FREQ files you
can add REQUEST at any time.
6. That completes this phase of the installation of Semper. The next
section will outline how to configure Semper.
Setting Up Config
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
1. Lets get started: Double click on SEMPER.APP to run the program.
Once Semper loads you will see several drop down
menus. For now select Config and you can start the
process of setting up Semper for operation. From
here each command will be explained below.
NOTE: You can access the Config, Execute, Action, & File Menus by also
entering it's equivalent Key combination.
( 3 )
CONFIG -> SYSTEM: (Key - Alt S)
----------------
Now lets start to set up your system information. Enter into the
dialog Config->System. What you will see is something like this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ System settings ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ SysOp : Jan Kriesten______________________________________ ³
³ Serial: d4ccd9ak21b21b ³
³ System: Knight Vision ( home of 'Semper' )________________ ³
³ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ³
³ º Alias º ³
³ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³
³ City : 35039 Marburg/Lahn________________________________ ³
³ Phone : +49-6421-13985____________________________________ ³
³ ³
³ ÚÄ Logging ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ [*] [+] [:] [!] [=] [/] [e] [w] [~] [#] [h] [z] [?] [>] ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÉÍÍÍÍÍÍÍÍ» ³
³ º OK º ³
³ ÈÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Sysop - Enter your Name here
Serial - Here you will enter your serial number when you register
Semper.
System - Place your BBS Name here.
City - Place your Location here.
Phone - Enter your bbs phone number.
Logging - Here is where you define the different LogLevels:
* Semper Actions
+ General Information
! Important Messages
: File/Disk Handling
= Events
/ Handshake Information
e Emsi Debugging
w WaZoo Debugging
~ Session Information
# Transfer Information
h Hydra Debugging
z Zmodem Debuging
? Errors
> General Debugging (does not include emsi, wazoo, hydra,
and zmodem)
( 4 )
Alias - By double clicking on the button 'Alias' another dialog Box
will open up, in which you can define your addresses:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍ» ³
³ ³ Your also known addresses: ³ º add º ³
³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄ´ ÈÍÍÍÍÍÍÍͼ ³
³ ³ 2:244/4344@fidonet.org ³^³ ³
³ ³ 90:400/1002@nest.ftn ÃÄ´ ÉÍÍÍÍÍÍÍÍ» ³
³ ³ ³ ³ º change º ³
³ ³ ³ ³ ÈÍÍÍÍÍÍÍͼ ³
³ ³ ³ ³ ³
³ ³ ÃÄ´ ÉÍÍÍÍÍÍÍÍ» ³
³ ³ ³v³ º delete º ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÙ ÈÍÍÍÍÍÍÍͼ ³
³ ÉÍÍÍÍÍÍÍÍ» ³
³ º OK º ³
³ ÈÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
NOTE: In this listbox all of your addresses are listed. You can add,
change or delete an address. The first address has a special
meaning. From this address the domain for your default outbound
folder results. To change an existing address select the address
to change with the mouse and click on the 'change' button or
just double click with the mouse. You can only change or delete
an entry if it has been select prior to clicking on the 'Change'
or 'Delete' Button! If you mouse click on the button 'Add' and
no address is selected the address you add will be placed at the
end of the list instead of just after the highlighted address.
CONFIG -> SYSTEM ->> ALIAS:
After you click on 'Change' or 'Add' button this dialog will appear:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Alias setup ³
³ ÄÄÄÄÄÄÄÄÄÄÄ ³
³ Alias : 2 :244 /4343 .0 @fidonet .org ³
³ FakeNet : 24343 ³
³ ³
³ System : Knight Vision ³
³ Location : Marburg ³
³ Operator : Jan Kriesten ³
³ Phone : 49-6421-13985 ³
³ Flags : CM,XA ³
³ Modemtype: V32,V32B,V42,V42B ³
³ Hubnode : 4300 Maxbaud: 9600 ³
³ ³
³ ÉÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍ» ³
³ º Cancel º º Search º º OK º ³
³ ÈÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
( 5 )
Insert your 'Alias' and 'FakeNet' in the corresponding fields. If
you're a node you can 'Search' the nodelist for your nodelist entry.
By the way, you can use this feature to verify or search node numbers.
The OK button will save the current Alias and it will appear in the
list. Cancel won't save anything at all.
MODEM (Key - Alt M)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
CONFIG ->MODEM
When you enter the Modem config section you will see this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Modem and port parameters ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ Ú Modem-Strings ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ ³ ³
³ ³ Init : ATZ|______________________________ ³ ³
³ ³ Reinit Modem every 10__ Min ³ ³
³ ³ ³ ³
³ ³ Reset : ATM0H1____________________________ ³ ³
³ ³ Dial : ATDT______________________________ ³ ³
³ ³ Answer : ATA|______________________________ ³ ³
³ ³ Hang Up: v~^|+++ATH|_______________________ ³ ³
³ ³ Busy : ATM0H1____________________________ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ Ú PortÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ ÚÄÄÄÄÄÄÄÄÄÄ¿ ³ ³
³ ³ Port : ³ Modem 1 ³ TxBuffer: 8192 Byte ³ ³
³ ³ ÀÄÄÄÄÄÄÄÄÄÄÙ ³ ³
³ ³ ÚÄÄÄÄÄÄÄÄÄÄ¿ RxBuffer:_8192 Byte ³ ³
³ ³ Baudrate:³ 19200 ³ ³ ³
³ ³ ÀÄÄÄÄÄÄÄÄÄÄÙ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
³ ÉÍÍÍÍÍÍÍÍ» ³
³ º OK º ³
³ ÈÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Modem Set-Up
------------
Init : Semper sends the string specified here to the modem to
initialize itself for operation. You will need to consult
the manual that came with your modem for finding the
correct initialization string to use with your modem.
Ex: ATZ|~
NOTE: The '|' inserts a return after the letter Z, which
would have the same effect as if you hit the RETURN
Key. The '~' Places a pause in the modem string.
( 6 )
Reset : Semper sends the string specified here to the modem when
you exit Semper.
Ex: ATM0H1|
NOTE: The Reset string is only sent to the modem when you quit
Semper. Also this must be blank if you are using the
command 'Exit' instead of a Function or Shellscript for
running your BBS. (See Setting up BBS for more
information)
DIAL : Semper sends the string specified here to the modem
whenever it trys to dial out.
Ex: ATDT ; for Tone dialing
ATDP ; for Pulse dialing
ANSWER : When Semper receives a response string of 'RING' from the
modem, it sends the command that is specified here to
answer the phone.
Ex: ATA|
NOTE: It is best to have Semper answer the phone instead of
setting the S register S0 to 1. For best results leave it
set to S0=0.
HANGUP : The hangup string is only needed if your modem doesn't
hangup when lowering the DTR (Default setting if left
blank) If needed enter here the command needed to hangup a
call.
Ex: v~^|+++ATH|
NOTE: Here the 'v' lowers the DTR, the '~' inserts a
pause, & the '^' raises the DTR followed by the '|'
Return. The +++ places the modem in command state and
'ATH' hangups the modem.
BUSY : If you want the modem to give a busy signal when executing
'AfterMail' or one of the predefined programs from Terminal
to Text Editor, enter the string here to make your modem
send a busy signal to callers.
Ex: ATM0H1|
PORT : The ports available for Semper are Modem 1, Modem 2, &
Serial 1 (only available on the TT), and Serial 2. The
extended ports are only available if you have installed the
program Fast Serial (Reads instructions for Fast Serial for
installation) or the HModem modular version.
BAUDRATE : Here you want to set the maximum baud rate for your modem,
set to 19200 if you are using a High Speed Modem.
( 7 )
NOTE: To set the baudrate higher than 19200 you must be
using a port other than Modem 1, and you need to have
installed the program Fast Serial (Read instructions
for Fast Serial for installation) or the HModem modular
version.
TxBuffer : This is where you set the size of the Transmitter buffer.
This is the buffer that Semper will create for outgoing
mail. If left undefined it will default to 8192 bytes. You
may need to fiddle with this to get it working properly, If
you are having problems with lower baud rate callers try
setting this to a smaller size as smaller values will
improve error handling, but may slow things down.
RxBuffer : This is where you set the size of the receive buffer. This
is the buffer that Semper will create for incoming mail. If
left undefined it will default to 8192 bytes. You will have
to fiddle with this to get the best results for your
system.
NOTE: Once you have completed configuring your modem click
on the button 'Ok' to exit.
PATH SETTINGS (Key - Alt P)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
CONFIG -> PATH SETTINGS - These are defined in the dialog appearing
after selecting the menu item Config->Path.
At my system this looks like this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Path settings ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ Inbound : H:\I_O\FTN_IN\UNKNOWN\_________________________ ³
³ KInbound: H:\I_O\FTN_IN\KNOWN\___________________________ ³
³ PInbound: H:\I_O\FTN_IN\PROTECT\_________________________ ³
³ ³
³ Outbound: H:\I_O\FTN_OUT\FIDONET\________________________ ³
³ ³
³ Nodelist: H:\NODELIST\___________________________________ ³
³ Logfile : H:\LOG\SEMPER.LOG______________________________ ³
³ ÉÍÍÍÍÍÍÍÍ» ³
³ MaxLog: 200_Kb º OK º ³
³ ÈÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
InBound : This is the path that Semper will use for incoming mail from
other mail systems that are unknown to you.
NOTE: If you are setting up to be a point or are already a point
you do not have to specify a 'KInbound' & a 'PInbound' path
just skip over them.
KInBound: This is the path that Semper will use for incoming mail
from other mail systems that are known to you but do not have
a session password defined.
( 8 )
PInBound: This is the path that Semper will use for incoming mail from
other mail systems that are known to you and do have a
password session established.
NOTE: For more information on Passwords go to the Address
definitions section of this manual.
OutBound: It is very important that you get this one correct... The
Outbound path is where Semper sends mail from your first
Alias that you defined in the Alias section. By this I mean
if you belong to 3 Networks ie; FidoNet, NeST, & AtariNet
and FidoNet was the first Alias (your address now) that you
entered in the Alias section then the Outbound path
specified here must be to the folder you want the outbound
mail from fidonet to go. Semper will take care of creating
your outbound folders for the other networks, so you don't
have to worry about defining them here.
NodeList: In the nodelist path Semper searches for the files
NODEINFO.BNL, INDEX.BNL and DOMAINS.BNL. These files are
created with the BTNC nodelist compiler (by Daniel Roesen)
out of a nodelist. BTNC is used because it allow a very
fast search of the flags and telephone number of a node you
want to call. The files DOMAINS.BNL and INDEX.BNL will be
loaded & remain resident in memory.
LogFile : Here you need to specify the path and filename where you
want to place the log created by Semper.
MaxLog : Enter the kilobytes of the maximum size you want your
Semper log file to get. Ex: 200
Once you have defined all the paths you need to exit the dialog by
mouse clicking on the OK button. Semper will now try to load the files
DOMAINS.BNL and INDEX.BNL and rescan the outbound folders. If there
are any folders missing (remember what I said about defining outbound
path) in the outbound Semper will automatically create them ie; the
other domains you specified when you put all your Addresses in the
Config -> System ->> Alias section. Don't worry about folders you did
not expect, maybe it's just because you didn't specify any of your
addresses yet in the Config -> System ->> Alias section . Just go back
and define your Addresses again.
( 9 )
EXECUTABLES (Key - Alt E)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Here is where you define programs to execute from the drop down
menu execute. Set-up looks like this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Executables ³
³ ÄÄÄÄÄÄÄÄÄÄÄ ³
³ Terminal: C:\TERM.PRG______________________________________ ³
³ Cmd:_____________________________________________ ³
³ Import : E:\SMP\JETMAIL.TTP_______________________________ ³
³ Cmd: IMPORT______________________________________ ³
³ Export : E:\SMP\JETMAIL.TTP_______________________________ ³
³ Cmd: PACK BUNDLE_________________________________ ³
³ Scan : E:\SMP\JETMAIL.TTP_______________________________ ³
³ Cmd: SCAN________________________________________ ³
³ Maint : E:\SMP\JETMAIL.TTP_______________________________ ³
³ Cmd: MAINT_______________________________________ ³
³ Msg Editor : E:\SMP\LED.PRG________________________________ ³
³ Cmd:_____________________________________________ ³
³ Text Editor: C:\STENO.PRG__________________________________ ³
³ Cmd:_____________________________________________ ³
³ ÉÍÍÍÍÍÍÍÍÍ» ³
³ º Ok º ³
³ ÈÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
NOTE: To enter the paths in this section you can either type in
the path to the program or you can double click on the
line to bring up the file selector for you.
TERMINAL : Enter the path here to your Terminal program and you can
pass any parameters you need to on the command line.
IMPORT : Here you can specify the path to your mail tosser and on
the command line you can enter the command necessary to
only import mail.
EXPORT : Here you can specify the path to your mail tosser and on
the command line you can enter the command or commands
necessary to process outgoing mail.
SCAN : Here you can specify the path to your mail tosser and on
the command line you can enter the command or commands
necessary to scan for outgoing mail.
MAINT : Here you can specify the path to your mail tosser or any
other program that you use to maintain your message
areas.
Msg Editor : Enter the path here to you message editor and on the
command line you can enter any parameters you'd like to
pass on to the program.
Text Editor: Here you can enter the path to your favorite text editor.
( 10 )
FUNCTIONS (Key - Alt F)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
CONFIG -> FUNCTION DEFINITIONS:
There is a total of 20 definitions possible for Semper. With the
use of Functions you can run programs, Script files, another Function,
or a Call. Functions 1 thru 10 can be run with F1 thru F10 keys.
Functions 11 thru 20 can be selected by holding down the Shift key
along with the F1 thru F10 key.
NOTE: For details on how to set up enviromental variables and the
basics on using shellscripts goto ENVIRONMENT.
Function Set-Up:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Function definitions ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
³ 1... 4: ³ Load BBS ³³ Function ³³ Function ³³ Function ³³
³ ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵³
³ 5... 8: ³ AfterMail ³³ Function ³³ Function ³³ Function ³³
³ ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵³
³ 9... 12: ³ Function ³³ Function ³³ Function ³³ Function ³³
³ ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵³
³13... 16: ³ Function ³³ Function ³³ Function ³³ Function ³³
³ ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵ÆÍÍÍÍÍÍÍÍÍÍÍÍ͵³
³17... 20: ³ Function ³³ Function ³³ Function ³³ Function ³³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³
³ ³
³ ÉÍÍÍÍÍÍÍÍÍÍÍÍ» ³
³ º OK º ³
³ ÈÍÍÍÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
You can change the name of a Function by double clicking on the
Function - then you can change the name to anything you desire such as
AfterMail.
Create Function - To create a function select a function with a single
mouse click. This will open another window with many
options:
1. Selection Busy modem will raise the carrier at the start of a
Function.
2. Selection ReRead Nodelist will reread the nodelist at the
completion of the Function.
3. Selection ReInit Modem will send the initialize string to the
modem at the completion of the Function.
4. Selection ReScan Outbound will do a rescan of the outbound areas at
the completion of the Function.
( 11 )
5. Selection ReRead Request Index will reread the request index at the
completion of the Function.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Setup for Function: Load BBS ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ Start function : ÚÄ¿ ³
³ ÀÄÙ Busy Modem ³
³ Programs/Scripts: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ÚÄÄÄÄÄÄÄÄÄ¿ ³ Name Type ³ ³
³ ³ add ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄ´ ³
³ ÆÍÍÍÍÍÍÍÍ͵ ³ LOADBBS.TOM S ³^³ ³
³ ³ change ³ ³ HANGUP.PRG P ³ ³ ³
³ ÆÍÍÍÍÍÍÍÍ͵ ³ RESET232.TOS P ³ ³ ³
³ ³ delete ³ ³ ³ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÙ ³ ³v³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÙ ³
³ After function: ³
³ ÚÄ¿ ÚÄ¿ ³
³ ÀÄÙ Reread nodelist ÀÄÙ Rescan outbound ³
³ ÚÄ¿ ÚÄ¿ ³
³ ÀÄÙ Reinit modem ÀÄÙ Reread request index ³
³ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ º Ok º ³
³ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ADD to Function:
---------------
To add to a Function select add by either first highlighting a
existing entry and clicking on 'Add' or you can just mouse click on
'Add' and your selection will be placed at the end of any existing
entrees. It will look like this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Program/Script-definitions ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ Type: 0 Program 0 Shellscript 0 Function 0 Call ³
³ ³
³ Path/Name: ___________________________________________ ³
³ Cmdline : ___________________________________________ ³
³ ÚÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍ» ³
³ ³ Cancel ³ º Ok º ³
³ ÀÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
NOTE: Use your mouse to either select 'Program', 'Shellscript',
'Function', or 'Call'.
1. Program : When you select program you can click on the Path/Name
line and it will bring up a file selector for you to
select the program you want to run. On the Cmdline enter
any parameters you wish to pass on to the program.
( 12 )
2. Shellscript : When you select Shellscript you can double click on the
Path/Name line and it will bring up a file selector for
you to select the name of the script file (batch) you
wish to run. Only the filename without extension will
be shown on the Path/Name line. It is important to
remember that you have to ensure the path is specified
in your environmental variables to your batch files,
otherwise this will not work and you will have to enter
the complete path to the script file (batch) that you
wish to run. For more information on running
shellscripts goto the section ENVIRONMENT.
NOTE: You can specify any one of these 3 to use with Semper.
Semper just does something different for each one. When using
the command 'SHELL' Semper will put a -c in front of the
command, when using COMSPEC Semper will put a /c in front of
command, and when using CMDSHELL Semper will not put anything
in front of the command.
3. Function : When you select Function (this enables you to run a
function that is previous defined) double click on the
Path/Name line and all the Functions that you have
defined will be displayed - just select the one you want
to run.
4. Call : When you select Call Semper will call out to the Address
listed on the Path/Name line.
Ex: Path/Name :90:301/19.0
NOTE: Make sure that you select 'Okay' when you are finished
editing the Function otherwise it will not be saved.
ENVIRONMENT DEFINITIONS
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Environmental variables allow you to set conditions that a program
will work within. to set the enviromental variables you will need a
progam such as ; Hotwire, PCommand, Tomshell, autoenvr.prg, or Okami.
There are alot more but those are the ones that come to mind. Each one
comes will documents on how to use them. Once you decide on which
Command Line Interpertur (CLI) that you wish to use you can utilize
Shellscripts (Batch files).
The only Enviromental variables that Semper requires is the path to
the SEMPER folder if you chose to place the files for Semper in a
directory other than where SEMPER.APP is run from.
ex: Path to Semper.App is e:\smp\semper.app
Path to Semper folder is d:\smp\
To do this Semper needs to know where the Semper folder is because
its default is the same directory as Semper.App with the folder name
of SEMPER. You would need to specify the path like this:
Ex: Set SEMPER=D:\SMP\
( 13 )
NOTE: How you define this enviromental variable depends on the
CLI that you are using, this example was for Pcommand.
Semper passes different commands to the CLI to run Shellscripts
depending on how you set the enviromental variable path to the CLI.
Semper recognizes 3 types:
1. SHELL : This would start the CLI with -c plus the command that
that was entered for the shellscript.
Ex: Set SHELL=E:\SMP\PCOMMAND.PRG
2. COMSPEC : This would start the CLI with /c plus the command that
was entered for the shellscript.
Ex: Set COMSPEC=E:\SMP\PCOMMAND.PRG
3. CMDSHELL: This would start the CLI only with the command that was
entered for the shell script.
Ex: Set CMDSHELL=E:\SMP\PCOMMAND.PRG
NOTE: In order to better use your CLI you should read the
manual that comes with the programm.
4. When you define one of the above 3 environmental variables you can
specify Paths in the environment that the CLI will automatically
search the paths specified. The environment settings that you use will
depend on the programs that you run with Semper. You should consult
the documentation for those programs when setting them up.
EX: PATH=;E:\SMP\BATCH\
BBS=D:\QBBS\QUICKBBS.PRG
CMDSHELL=E:\SMP\BATCH\TOMSHELL.PRG
QBBS=D:\QBBS\
MAILER=E:\SMP\
SEMPER=E:\SMP\SEMPER\
BINKLEY=E:\SMP\
SCRAPDIR=C:\CLIPBRD\
EVENTS (Key - Alt V)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Events can be the most important part of operating your mailer and
can be the most costly if done incorrectly - You don't want to set -up
Semper to call long distance during times when costs are real high.
So, it is important for you to read carefully how to set up your
events and come up with a basic plan of what you want to do. An
example will be shown first then each command in events will be
explained.
CONFIG -> EVENTS:
1. The Name field should be self explanatory - it is only the name of
the event as you define it.
2. The Start time is the time the event will begin and the End time is
the time the event will end.
( 14 )
3. The button 'Add' will open another box that will let you create a
new event.
NOTE: Events are sorted by time!!!
4. The button 'Change' will allow you to change a previously defined
event. Remember to change a event you must first highlight it by
clicking on it.
5. The button 'Delete' will delete a event you have highlighted.
6. DEFAULT EVENT: The default event can only run from 00:01h to
23:59h. The purpose behind the default event is to
fill any gaps you may have left open when you
created your other events. The Default Event is not
needed if you have defined a 24h period in Events.
When you first enter 'Events' the below listed box will appear:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Events ³
³ ÄÄÄÄÄÄ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ³ Name ³ Start ³ End s/r ³ º add º ³
³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄ´ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
³ ³Daily Run 00:01 01:00 / ³^³ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ³LNite 01:01 02:00 / ³ ³ º change º ³
³ ³NeST 02:01 03:00 N/ ³ ³ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
³ ³ZMH 03:01 04:00 / ³v³ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÙ º delete º ³
³ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
³ ÚÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ÀÄÙ Default Event ³ Setup Default ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ º Ok º ³
³ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
( 15 )
EVENT DEFINITIONS:
-----------------
When you click on the button 'Add' or 'Change' the following box
will appear:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Event definition ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ EventName:__________ Start:__:__h __/__ ³
³ on:_____________________ End :__:__h ³
³ Flags:ÚÄ¿ ÚÄ¿ ÚÄ¿ ³
³ Æ͵ Mail Æ͵ Crash Mail Æ͵ Aver. times: ____ sec³
³ Æ͵ BBS Ok Æ͵ No file requests ÀÄÙ Max. tries: ____ ³
³ Æ͵ DynamicÆ͵ Send only groups: __ Cost: ____ ³
³ ÀÄÙ Force ÀÄÙ Receive only groups: __ ³
³ Ú Start of event: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ ÚÄ¿ ³ ³
³ ³ ÀÄÙ Start event with: 0 Function 0 Shellscript ³ ³
³ ³ Name/Cmd:____________________________________ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ³ Cancel ³ º Ok º ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
EVENT COMMANDS:
--------------
EventName: Enter the Name you want to call this event
On : The command 'On' defines on which day or days you want the
event to run on allowable entries are: 'All' 'Mon' 'Tue'
'Wed' 'Thu' 'Fri' 'Sat' 'Sun' 'Week' & 'WkEnd'. You have a
few different ways to enter the names you can click on the
line to bring up a menu to select when you want the event
to run or you can just type in your entry. You can define
more than one day to run the event here.(to do this you
must type it in clicking on the line will bring up the
selector but will just change the first entry on the line &
not allow you to add another). Okay, to enter multiply days
on the 'On' line enter it like this example: On:
Fri|WkEnd or like this: Mon|Wed|Fri|Sun
Start : Enter the time you want to start the event. Ex 00:01 would
start this event at 1 min past midnight...
End : Enter the time you want the event to end. Ex 01:00 would
end this event at 1 Am.
__/__ : This block that you see directly across from the Start
command is used for defining a event to run on a specified
date. The first 2 spaces before the / are for the DAY you
want the event to run and the 2 spaces past the / are for
the month you want the event to run. It is not necessary to
have this defined for every event - Semper will ignore it
if this field is not defined. You also are not required to
fill out both entries you can define a event to only run
( 16 )
during a specified month or you can specify it to run every
month but on a specified day. Allowable entries are. 01
thru 31 for Days, & 01 thru 12 for Months. Some examples
are:
Example: 01/__ This will run the event on the 1st of every
month.
__/10 This will run the event throughout the
month of October.
01/10 This will only run the event only on the
1st of Oct.
FLAGS:
-----
Mail : This flag indicates that the event is a mail event and that
it is okay to send mail to anyone in the BTNC nodelist,
regardless of their CM designation. This flag is normally
used during Local mail schedules, and during National Mail
Hour.
BBS Ok : This flag indicates that BBS operation is allowed during this
event. If this flag is not set, callers will be greeted with
the message you have defined in Miscellaneous Settings ->>
'NotAvail' command, and then hangup on them. Use this flag
at all times you wish to have your BBS operational.
Dynamic: This flag indicates that the event is dynamic. Dynamic events
continue until there is no longer any mail of the specified
type for this event. Example; if the dynamic event specifies
that mail specified in a certain group is to be sent until
complete or the event ends. When the dynamic event ends, one
of 2 things will happen, a non- dynamic event that is also in
this time slot will take over or the default event for Semper
will take over if one has been defined.
Force : This flag indicates that the event should be forced and will
occur at the first possible moment. Usually you do not need
to use this flag as Semper will run a event anyway if for
some reason the start time is bypassed, but is before the end
time of the event. This flag is usually used on 0 length
events where the start time and end time are the same.
Crash Mail: This flag indicates that during this event, only mail
marked as Continuous Mail will sent out. Continuous Mail
means that this system can receive mail 24hrs a day.
No File Requests: This flag indicates that incoming file requests will
not be answered.
Send Only: This flag by itself indicates that Semper will only send
out mail and won't answer the phone.
Receive Only: This flag by itself indicates that Semper will not send
any mail out, and that it will only receive mail.
However, if polled Semper will send any mail waiting.
( 17 )
DEFINING GROUPS:
----------------
Groups is a very effective means of controlling mail flow and has
quite a few options. By defining groups both in a event and also
assigning a group command to your addresses that you call for mail you
can better control at what times they will be called. If you decided
to use groups for controling mail there is several things that you
must first do before defining groups in your events.
1. The first thing you need to do is take a look at the config ->
link definition section and assign a group command for all the
addresses that you want to establish group control with. There are
many different ways to define groups. We'll be using the below link
examples to further explain group settings:
Example: LINKS
1:395/100.0 Group L
1:395/7.0 Group L
51:2/0 Group T
51:2/14.0 Group A
51:2/42.0 Group A
90:301/0.0 Group N
90:1002/400.0 Group J
IMPORTANT: Once you define a group for a node only when the groups in
a event matches the address in the Link section will
Semper call that address. Ex. Address 90:1002/400.0 has a
group command of 'J' and defined in a event that runs from
03:00 to 03:15 there is a groups command of 'J' also. The
conditions match each other, so if there is any mail in the
outbound waiting to be sent Semper will call during that
time only.
2. Once you define your groups in the address definition section, you
have to make a few decisions in the events section, you can specify
groups 4 different ways in events:
a. If you set the flag for Send only and define a group across from
it Semper will only call out to those addresses that match that
group and will not receive mail from anyone.
Ex: 90:301/0.0 - Send Only Flag & Group N specified across from it.
NOTE: This setting in event will cause Semper to only call the
address with the Group N Flag & will not receive any mail
during this event.
b. If you don't set the flag for Send only and define a group
across from it Semper will still only call out to those
addresses that match that group and will receive mail from other
systems.
Ex: 90:301/0.0 - Group N specified across from Send Only Flag.
NOTE: This setting in event will cause Semper to only call the
address with the Group N Flag & will accept incomming mail
from all other addresses during this event.
( 18 )
c. If you set the flag for Receive only and define a group across
from it Semper will only receive mail from those addresses that
match that group and will not call anyone.
Ex: 51:2/14.0 & 51:2/42.0 - Receive Only Flag set & Group A defined
Across from it.
NOTE: This setting in event will cause Semper to only receive mail
from the addresses that match Group A and will not call out.
d. If you don't set the flag for Receive only and define a group
across from it, Semper will call out if all other conditions are
met but will only accept incoming mail from those addresses that
match that group.
Ex: 51:2/14.0 & 51:2/42.0 - Group A defined across from the Receive
Only Flag.
NOTE: This setting in event will cause Semper to only receive mail
from the addresses that match Group A and will call out to
addresses with undefined groups (if Send Only Group is blank)
or will call only those groups defined for send only...
IMPORTANT: With Groups many combinations are possible - but there is one
restriction you cannot set the 'Send Only' Flag & the
'Receive Only' flag at the same time. You can specify up to 2
groups to Send & 2 groups to Receive at the same time or you
can leave them blank. If you leave the groups in a event
definition blank Semper will call those addresses that don't
have a Group defined in your Link Definitions, but will
receive mail from all systems whether they have a group
definition or not. If you use groups to completely control
your system - you would not be able to send mail or receive
mail from systems without a group definition defined. Lets
say you send continuous mail (CM- Crash Mail) to several
different addresses that you do not have links or Groups
defined for & these are long distance calls for you, so you
don't want to send them just anytime. The best way to do this
to create a Event during a time frame that would be best for
you to send mail to these systems (ex: Start: 00:01 End:
01:00) don't set Receive only groups or Send Only groups and
then when this Event runs mail for these systems will be sent
out. The rest of the time you can use group commands to place
alot of control on how your mail is sent out.
Aver. Time: Enter here the number of seconds that you want Semper to
pause between calls out.
NOTE: During a Poll Semper will presently ignore this setting and
will call out every 30 seconds.
Max Tries: Enter the maximum number of times Semper will call out. Be
advised that If Semper gets a bad connect with a node it
will not try to connect again during this event.
( 19 )
Costs: Semper has the ability to keep track of the Cost of calls.
Earlier you copied either the default COSTS.DAT or you renamed
COST_EX.USA to COSTS.DAT and copied it into the SEMPER folder.
To use the Costs feature of Semper you must open COSTS.DAT file
with your favorite text editor and edit it to your own
preferences. The file is documented to help you edit it. Once
you define the different cost groups - In this field you would
put the cost group you want to be able to call during this
event. If you choose not to have an event that is not
controlled by Costs then enter a -1 here. Semper will still
keep track of phone costs even though you didn't define
anything in the event.
Start of event: You can click on the box 'Start event with' to run
either a Function or a Shellscript at the start of
this event. If you select Function, just click on the
line and all the functions you have defined will be
listed, just select the Function you want. If you
select Shellscript you just enter the name of the
file, Semper will add the -c, /c, or nothing depending
on what environmental variable you are using.
NOTE: You must select the button 'Ok' to save the event, if you
select 'Cancel' the event will not be saved...
OTHER (Key - Alt O)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
CONFIG -> OTHER
When you select other the following box will be displayed:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Miscellaneous settings ³
³ ³
³ Ú AftermailÄÄÄÄÄÄÄÄÄÄÄÄ 0 FunctionÄÄ0 Shellscript¿ ³
³ ³ Name/Cmd: AfterMail___________________________ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ Ú BBSÄÄÄÄÄÄÄÄÄÄÄ0 ExitÄ 0 FunctionÄÄ0 Shellscript¿ ³
³ ³ Name/Cmd: LoadBBS_____________________________ ³ ³
³ ³ Banner : Welcome to the BBS__________________ ³ ³
³ ³ EnterBBS: Press Escape Key to Load BBS________ ³ ³
³ ³ NotAvail: Sorry, BBS Not Available, Mail Only! ³ ³
³ ³ BBSnote : One Moment Please, Now loading BBS__ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ Ú FaxReceiverÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ Program : E:\SMP\BTFAX.TTP____________________ ³ ³
³ ³ CMD : -pk:\faxpath\ -d500 -s -m___________ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄÄÄÄÄÄ¿ ³
³ ³ Ok ³ ³
³ ÀÄÄÄÄÄÄÄÄÙ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
( 20 )
Commands:
--------
NOTE: The following commands are optional with Semper if no entry is
present Semper will ignore them. The commands are: AfterMail,
BBS, & FaxReceiver. It is your choice if you want to use these
options.
Aftermail: Aftermail is used to process incoming mail to your system
and is run after every mail session that you do receive
mail. On the Name/Cmd line you can specify a predefined
function by first selecting function and then double
clicking on the Name/Cmd line to list the available
functions, just select the one you want to run. To use a
Shellscript just select Shellscript and then put on the
Name/Cmd line the file to run.
BBS: This next section pertains to running your bbs. Here you have 3
options you can either select 'Exit', 'Function', or 'Shellscript'.
For more information on BBS Operation go to BBS SET-UP...
Banner : This is sent to the User if no Emsi-Handshake is possible
Ex: Welcome to the BBS!!!
EnterBBS : After the banner this is sent to the User!
Ex: Press ESC Key to Load BBS!!!
NotAvail : If a mail only event is currently running this note will
be sent to the user.
Ex: Sorry, BBS is not available! Processing Mail Only!
BBSnote : This is sent to the user after ESC Key is pressed.
Ex: One moment please, Now loading BBS!!!
FaxReceiver : Here you can define a external Fax Receiver such as
BTFAX.TTP. What will happen is when Semper detects a
incoming Fax call it will run the program specified here
to receive the fax. On the Cmd line you can specify the
parameters to pass to the fax program.
BBS SET-UP:
----------
1. Selecting 'Exit' will cause Semper to Exit when a BBS Caller connects
& will return a Errorlevel (format is Baudrate/100 - 2400 baud connect
will return a Errorlevel of 24), plus Semper will also create a
BBS.BAT file in the following format:
BBS.BAT = BBS-DAT Baudrate Port TimeToNextEvent Errorcorrection
Ex: BBS-DAT 14000 1 150 /ARQ
NOTE: Port is the number returned from Bconmap() or 1 if Bconmap()
is not available.
( 21 )
Turbo2/Forem BBS users need to create a Fidomail.bat file that would look
simular to this:
Ex: @echo off
tb2_semp.ttp
semper.app
tb2_semp.ttp h:\bbs\semper\bbs.bat h:\bbs\bat\bbsbatch.bat
Note: The program tb2_semp.ttp is a utility written by Ben Van Bokken
that first resets the screen before Semper Runs then will convert
BBS.BAT into the format that Turbo2/Forem will recognize to get the
Baudrate.
2. When you select Function Semper will run the Function that you specify
on the Name/Cmd line. You can either type the name of the Function or
you can double click on the line to bring up all the Functions you
have defined and select the one you desire. Before Semper runs the
function you have defined here, Semper will create a BBS.BAT file in
the format defined above in Exit.
3. When you select Shellscript Semper will execute the CLI you defined in
the Environmental variables and pass the Shellscript (Batch) file that
you specify on the Name/Cmd line. You can either double click on the
line and bring up the file selector to select the script (batch) file
to run (remember that only the filename will be shown without
extention & that you must have the path to your script (batch) file
specified in your environmental variables), or you can enter the
complete path to the script (batch) file you want to run.
LINKS (Key - Alt L)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Config -> Link
The first box after entering Link will look like this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ Links Groups ³ ³ add ³ ³
³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÀÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³51 :2 /0 .0 @atarinet.ftn T ³ ÚÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³90 :301 /0 .0 @nest.ftn N ³ ³ change ³ ³
³ ³90 :400 /1002 .0 @nest.ftn J ³ ÀÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ delete ³ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ÀÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³ Ok ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Here in this box of the Link section is contained all the
Addresses of the nodes you call or call you for mail.
ADD: You have to choices here - you can click on a existing entry to
'Add' a new address immediately after the address highlighted or
you can just click on 'Add' and the address entry you create will
be placed at the end.
( 22 )
CHANGE: Allows you to change a existing entry.
DELETE: Allows you to delete the entry you have highlighted.
Once you select 'Add' or 'Change' the following box will be opened:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Settings for Address ³
³ ³
³ Address : 90 :400 /1002 .0 @nest.ftn ³
³ UseAKA : 90 :301 /19 .0 @nest.ftn ³
³ ³
³ Ú¿ Ú¿ ³
³ Password: ________ ÀÙ No Emsi ÀÙ No Hydra ³
³ Groups : N___ Ú¿ Ú¿ ³
³ ÀÙ HoldOnUs ÀÙ Not Yet! ³
³ Ú¿ Ú¿ ³
³Ú¿ ÀÙ RqstOnUs ÀÙ No ZedZap ³
³ÀÙ Tranx: ____ Ú¿ ³
³ ÀÙ Not Yet! ³
³ Prefix : __________________ ³
³ Phone : _____________________________________ ³
³ ³
³ ÚÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄ¿ ³
³ ³ Cancel ³ ³ Ok ³ ³
³ ÀÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÙ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
COMMANDS:
Address: Here is where you define the address of node you wish to
set-up a session with. Ex: 90:400/1002.0@nest.ftn
UseAKA : This is your address that you want to use when Semper
interacts with the above address.
Ex: 90:301/19.0@nest.ftn
PassWord: Enter here the password that both you and the above address
have agreed upon for a protected mail session. It is not
required to have a password defined, but if you wish your
sessions with the above address to be secure you must define
a password.
Groups : Here you define the group that you wish to assign to this
address. Remember it is not a requirement to have a group
defined but if you do have one defined Semper will only poll
this node when you have the same group defined in Events. For
more information on Groups go to the Group Section in Events.
Tranx : By selecting this flag it will automatically set your system
time to that of the remote system. In the edit field you can
define the time offset from GMT. The offset is in hours instead
of minutes.
No Emsi: If you select No Emsi Semper will only send mail for the
address listed here. It will not recognize any other domains
except the one you use with this address.
( 23 )
HoldOnUs: If you select HoldOnUs Semper will send any mail that you
have on Hold for the Above address when you poll him.
RqstOnUs: If you select RqstOnUs Semper will allow the above address
to request files on your dime. It is not recommended that
you have this activated if the address is long distance, it
could end up costing you alot. No Hydra:Hydra is a
bidirectional protocol that allows you to send mail at the
same time you are receiving it. By selecting this flag, you
will turn of Hydra for this address.
No WaZOO: Not yet implemented!!!
No ZedZap: ZedZap is a variety of the Zmodem protocol, and uses
blocksizes above 1Kb. By selecting this flag, you will turn
off ZedZap
No ZedZip: Not yet implemented!!!
PreFix: Here you can define a alternate prefix to be used when calling
this address. Default is as specified in the config -> modem
section.
Phone : Here you can define a alternate phone number to use instead of
what is listed in the nodelist. Especially handy if the phone
number is unpublished.
NOTE: Once you are satisfied click on 'Ok' to save this address,
clicking on 'Cancel' will cancel your entry.
TRANSLATE (Key - Alt T)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Config -> Translate:
In this box you will define the phone number translations for your
calling area:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Phone number translation ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ priority substitute for ³
³ 1. _______________ 49-6421-_______ ³
³ 2. 0______________ 49-____________ ³
³ 3. 00-____________ /______________ ³
³ 4. _______________ _______________ ³
³ 5. _______________ _______________ ³
³ ÉÍÍÍÍÍÍÍÍ» ³
³ º OK º ³
³ ÈÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Translate: On line priority 1 you can define local calls for your
area. You first specify in the 'FOR' section the number you
want removed and in the 'SUBSTITUTE' section you specify
the number you want entered instead of what is in the 'FOR'
section.
( 24 )
Example: PRIORITY SUBSTITUTE FOR
1 49-6421
2 0 49-
3 00- /
NOTE: In the above example in priority line 1 - Semper will remove
the 49-6421 from the number and won't add anything in its
place. On line 2 Semper will remove the 49- and place a 0 in
its place. On line 3 the / tells Semper not to remove
anything but to add a 00 to the number.
Example 2: PRIORITY SUBSTITUTE FOR
1 1-817-
2 1 1
3 011 /
NOTE: In the above example in priority line 1 - Semper will remove
the 1-817- and won't add anything in its place. On line 2
Semper will remove the 1 and place the 1 in its place
(without the 1 Semper will think it is international call and
use line 3 substituting a 011 in front of the number). Line 3
the / tells Semper not to remove anything and to add 011 to
the number.
REQUEST (Key - Alt R)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Config ->Request:
Setting up the File Request section of Semper is not necessary if
you are a point or you are not going to allow any File Requests. Now
that we got that out of the way, when you first enter you will be
presented with a box looking similar to this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File request settings ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ Indexfile: E:\SMP\SEMPER\REQUEST.SYS_______________________ ³
³ Template : E:\SMP\SEMPER\TEMPLATE.TXT______________________ ³
³ Temp-oath: E:\SMP\TEMP\____________________________________ ³
³ ³
³ ³
³ ÚLimits ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³MaxReq : 10_ MaxBytes : 5000000__ MaxTime : 15_____ ³ ³
³ ³KMaxReq: 20_ KMaxBytes: 6000000__ KMaxTime: 20_____ ³ ³
³ ³PMaxReq: 30_ PMaxBytes: 8000000__ PMaxTime: 30_____ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÉÍÍÍÍÍÍÍÍÍ» ³
³ º Ok º ³
³ ÈÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
( 25 )
File Request Settings:
IndexFile: Here you enter the path to the index file REQUEST.SYS that
was created by the program REQUESTC.TOS (see the section
Request for setting up the program and creating a
REQUEST.SYS file).
Template: Here you enter the path to TEMPLATE.TXT (see the section
Template for setting up the file).
Temp-Path: Here you enter the path to a temporary folder - that can be
used by Semper. Semper will not delete everything in the request
temp path, only what was created by Semper.
MaxReq : Max number of files a unknown system can get.
KMaxReq : Max number of files a Known system can get.
PMaxReq : Max number of files a Protected system can get.
MaxBytes : Max kilobytes a unknown system can get.
KMaxBytes : Max kilobytes a Known system can get.
PMaxBytes : Max kilobytes a Protected system can get.
MaxTime : Max time a unknown system can spend getting files.
KMaxTime : Max time a Known system can spend getting files.
PMaxTime : Max time a Protected system can spend getting files.
INTERACTING WITH SEMPER
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
File ->Outbound (Key Ctrl O)
Outbound:When you bring up the outbound listbox it will look simular
to this:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Outbound setup ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ Address Files Size Flags ³ ³
³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄ´ ³
³ ³ 1:395/100.0 3 12k +N ³^³ ³
³ ³ 90:400/1002.0 2 948b N ³ ³ ³
³ ³ ³ ³ ³
³ ³ ³ ³ ³
³ ³ ³ ³ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ³ ³ ³ º Edit º ³
³ ³ ³ ³ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
³ ³ ³ ³ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ³ ³v³ º Ok º ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÙ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
( 26 )
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Outbound Files for ... ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
³ ³
³ Receiver: 90:400/1002.0@nest.ftn________________ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ Files: ³ ³
³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄ´ Files : 1__ ³
³ ³ 0B40RU00.OAT ³^³ Size : 948b_ ³
³ ³ ³ ³ ³
³ ³ ³ ³ Status : N______ ³
³ ³ ³v³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÙ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍÍÍ» ³
³ ³ Edit ³ º Ok º ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Within this box will be contained all outgoing mail waiting to be
sent and will have listed the Address, Number of Files, Size, &
Current Flag settings.
FLAGS:
------
H : This flag identifies a mail packets on hold. Semper will not
send mail to a system with this flag set unless you have HoldOnUs
set for this address in the address definition area, but it will
poll this node either way.
N : This flag identifies a normal mail packet which Semper will send
out when the conditions established in events are met.
C : This flag identifies a Continous (Crash) mail packet which Semper
will send out when the conditions established in events are met.
I : This flag identifies a Imediate mail packet which Semper will
send out regardless of the conditions established in events.
D : This flag identifies a Direct mail packet which Semper will send
out when the conditions established in events are met.
NOTE: You can edit a mail packet in several different ways. You can
double click on the packet which will open a listbox listing all
the files for that node - Semper gives you the oportunity to
individually delete part of the mail. Another way is to right
mouse click on the packet and hold the right mouse button in -
this will bring up a menu that will allow you to poll the node
listed, change the flags on the packet, or to delete the whole
mail packet.
File -> Send Files: (Key - Ctrl F)
In this listbox on the first line you enter the address you wish to
send files to. Then set the mail flag, either H, N, C, I. Then to
select a file just double click on the line to bring up the file
selector to get the file you wish to send.
( 27 )
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Send files ³
³ ÄÄÄÄÄÄÄÄÄÄ ³
³ Address: ________________________________ ³
³ ³
³ ³
³ 0 Hold 0 Normal 0 Crash 0 Immediate ³
³ ³
³ ÚÄ Files ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ ³ ³
³ ³ 1. __________________________________________________ ³ ³
³ ³ 2. __________________________________________________ ³ ³
³ ³ 3. __________________________________________________ ³ ³
³ ³ 4. __________________________________________________ ³ ³
³ ³ 5. __________________________________________________ ³ ³
³ ³ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍ» ³
³ ³ Cancel ³ º Ok º ³
³ ÀÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
File -> Make Request: (Key - Ctrl M)
To make a file request you need to enter the address you wish to
get the files from. Then enter the files/magics you wish to request,
plus the password if it is required. Then set the flag for the request
either; C, N, D, I. You can also add to a previous request from the
same address by clicking on load old request.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Make request ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ³
³ Node: __________________________ º Load old request º ³
³ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³
³ ³
³ 0 Crash 0 Normal 0 Direct 0 Immediate ³
³ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ Files/Magics Pwd ³ Files/Magics Pwd ³ ³
³ ³ 1. _____________ !________ ³ 1. _____________ !________ ³ ³
³ ³ 2. _____________ !________ ³ 2. _____________ !________ ³ ³
³ ³ 3. _____________ !________ ³ 3. _____________ !________ ³ ³
³ ³ 4. _____________ !________ ³ 4. _____________ !________ ³ ³
³ ³ 5. _____________ !________ ³ 5. _____________ !________ ³ ³
³ ³ ³ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄÄÄÄÄÄÄ¿ ÉÍÍÍÍÍÍÍÍÍ» ³
³ ³ Cancel ³ º Ok º ³
³ ÀÄÄÄÄÄÄÄÄÄÙ ÈÍÍÍÍÍÍÍÍͼ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
( 28 )
Action -> Poll Node (Key - Ctrl P)
Poll Node: Just enter the address of the node you want to poll and
Semper will continue calling this node until it either
connects or you press the Escape Key to cancel the poll.
Action -> Reinit Modem (Key - Ctrl Z)
Reinit Modem: This sends the modem initialize string that you defined
under the config -> modem section for initializing the
modem.
Action -> Restart Event (Key - Ctrl V)
Restart Event: By clicking on Restart Event the last event will be
re-run. This is handy if you made some changes or
problems arose and you needed to rerun the event.
Action -> Rescan Outbound (Key - Ctrl R)
Rescan Outbound: By clicking on Rescan Outbound Semper will rescan all
your outbound folders for any changes.
Here is a complete list of all the associated keyboard commands for all
the menus in Semper:
File Action Execute
---- ------ -------
Outbound - Ctrl O Poll Node - Ctrl P Terminal - X
Send File - Ctrl F Reinit Modem - Ctrl Z Import - I
Make Request - Ctrl M Restart Event - Ctrl V Export - E
Quit - Ctrl Q Rescan Outbound - Ctrl R Scan - S
Maintain - M
Reader - R
Text Editor - T
Selected - P
Config
------
System - Alt S
Path - Alt P
Modem - Alt M
Executables - Alt E
Functions - Alt F
Events - Alt V
Other - Alt O
Link - Alt L
Translate - Alt T
File Request - Alt R
Save - Ctrl S
Load - Ctrl L
<< This manual for Semper was written by >>
Current as of V0.52B of Semper
John Curtis
( 29 )